在電腦科學中,求值策略(英語:Evaluation strategy)是確定程式語言中表達式的求值的一組(通常確定性的)規則。重點典型的位於函式或算子上——求值策略定義何時和以何種次序求值給函式的實際參數,什麼時候把它們代換入函式,和代換以何種形式發生。經常使用用來研究函式的形式系統λ演算來建模求值策略,這裡它們通常叫做歸約策略。求值策略分為兩大基本類,嚴格的和非嚴格的,基於如何處理給函式的實際參數。一個語言可以組合多種求值策略;例如C++組合了傳值呼叫和傳參照呼叫。多數語言對布林表達式和if
語句使用某種形式的非嚴格求值。